package com.cmc.cloud.cmclink.doc.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cmes.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;

/**
 * 特种货审批oog DO
 *
 * @author 集运管理员
 */
@TableName("doc_special_cargo_oog")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SpecialCargoOogDO extends BaseDO {

    /**
     * 主键
     */
    @TableId
    private Long id;
    /**
     * 箱型ID
     */
    private Long cntrId;
    /**
     * 分体装卸货物 BB cargo
     */
    private Boolean breakbulkCargo;
    /**
     * 长度
     */
    private Integer overallLength;
    /**
     * 宽度
     */
    private Integer overallWidth;
    /**
     * 高度
     */
    private Integer overallHeight;
    /**
     * 前超
     */
    private Integer overForward;
    /**
     * 后超
     */
    private Integer overAfter;
    /**
     * 左超
     */
    private Integer overLeft;
    /**
     * 右超
     */
    private Integer overRight;
    /**
     * 上超
     */
    private Integer overHeight;
    /**
     * 货物描述
     */
    private String cargoDescription;
    /**
     * 角柱状态
     */
    private String cornerPostStatus;
    /**
     * 老系统角柱状态字段值导入这个字段
     */
    private String cornerPostDesc;
    /**
     * 特殊存储要求
     */
    private String specialStorageRequire;
    /**
     * 装船要求
     */
    private String loadingRequest;


}
